import { Emitter } from "../../../../framework/event/EventKit";
import { ShowGuideData } from "./GuideData";

let emitter = new Emitter();

/**@description 新手引导监听事件 */
export namespace GameGuideEvent {
    /**引导结束 */
    export const ON_GUIDE_STEP_CHANGE = emitter.createEvent<(step: number) => void>();
    /**屏蔽所有 */
    export const ON_BLOCK_ALL = emitter.createEvent<() => void>();
    /**放行所有 */
    export const ON_PASS_ALL = emitter.createEvent<() => void>();
    /**播放引导 */
    export const ON_GUIDE_SHOW = emitter.createEvent<(data: ShowGuideData) => void>();
    

    /**重置软引导 */
    export const ON_SOFT_GUIDE_RESET = emitter.createEvent<() => void>();
}
